草庐IT

java - SpannableStringBuilder 用 Regex 替换内容

全部标签

java - 令人困惑的 Java 语法

我正在尝试将以下代码(来自Wikipedia)从Java转换为JavaScript:/**3June2003,[[:en:User:Cyp]]:*Maze,generatedbymyalgorithm*24October2006,[[:en:User:quin]]:*Sourceeditedforclarity*25January2009,[[:en:User:DebateG]]:*Sourceeditedagainforclarityandreusability*1June2009,[[:en:User:Nandhp]]:*SourceeditedtoproduceSVGfilewh

javascript - 什么内容类型在浏览器中执行 javascript?

您正在查看的页面具有Content-type:text/html的HTTPheader元素。HTML正常显示,JavaScript将被执行。如果您有Content-Type:text/javascript,则JavaScript不会执行,它只是displayed.我的问题是:是否有除text/html之外的内容类型将执行JavaScript?我希望所有常见浏览器(IE、Firefox、Chrome、Safari)的列表尽可能完整。 最佳答案 我不知道完整的列表,很可能没有这样的列表公开存在。您可能需要自己找出答案。(虽然我认为没有什

java - sun.org.mozilla Rhino 和扩展 Java 抽象类

在sun.org.mozilla版本的Rhino中,JavaAdapter仅将接口(interface)作为其第一个参数,而不是根据此错误消息的任何其他类型的类:javax.script.ScriptException:sun.org.mozilla.javascript.internal.EvaluatorException:JavaAdapter:firstargshouldbeinterfaceClass(#11)inatlinenumber11有没有办法通过Rhino扩展抽象类(或普通类)?这是有问题的代码:varj=newJavaAdapter(foo.bar.abstrac

javascript - 内容脚本 CSS 不会覆盖原始内容

我的问题是我想用我的自定义设置修改网站的样式。我试过ContentScripts,但是这个dosen工作,因为他们不能覆盖原来的css文件。这是一个例子:foo/manifest.json{"name":"test","version":"1.0","content_scripts":[{"matches":["file://*/*test.html"],"css":["main.css"]}]}foo/main.cssbody{background:#0f0;}测试.htmlfoobar然后我loaded将扩展foo文件夹放入我的谷歌浏览器,并打开test.html但背景颜色仍然是红

Javascript 正则表达式替换函数

如果我有以下字符串:varstr="Test.aspx?ID=11&clicked=false+5+3";str=str.replace(????????,'true');如何使用REGEX将子字符串“false+5+3”替换为“true”?提前致谢!!! 最佳答案 str=str.replace(/false\+5\+3/,'true');您需要对+进行转义,因为它在正则表达式中意味着一些特殊的东西。 关于Javascript正则表达式替换函数,我们在StackOverflow上找到一

javascript - 替换字符串中的单词,但忽略 HTML

我正在尝试编写一个突出显示插件,并希望保留HTML格式。使用javascript进行替换时是否可以忽略字符串中之间的所有字符?以下面为例:varstring="Loremipsumdolorspansitamet,consectetuerdoloradipiscingelit.";我希望能够实现以下目标(将“dolor”替换为“FOO”):varstring="LoremipsumFOOspansitamet,consectetuerFOOadipiscingelit.";或者甚至是这样(将“span”替换为“BAR”):varstring="LoremipsumdolorBARsit

java - 从 javascript 到 java(一个 GWT 故事)

因此,我正在为嵌入式网络浏览器(Sketchup)使用GWT设计一个应用程序。我可以通过将window.location值更改为“skp::myFunciton@myParams”来控制Sketchup。Sketchup可以在浏览器中执行javascript。我想做的是让sketchup给我它模型的内容。publicstaticnativevoidgetModel()/*-{$wnd.location="skp:getModel@";}-*/;第二次草图更新后有了结果。但是我们如何将它恢复为gwt呢?问题是入口点实例发起了请求,而JSNI只能将静态方法映射到javascript。我以为

javascript - 如何在具有弹出页面的页面加载时注入(inject)内容脚本?

我正在尝试使用谷歌浏览器扩展程序的内容脚本方法注入(inject)我的代码。这仅在我的list没有弹出页面并且我的background.html有这个时才有效:chrome.browserAction.onClicked.addListener(function(tab){chrome.tabs.executeScript(null,{file:"jquery.js"},function(){chrome.tabs.executeScript(null,{file:"content_script.js"});});});在有PoPup页面的情况下,每次在chrome中加载新页面时如何触

javascript - 相当于 Firefox 扩展中的内容脚本?

我对Firefox及其扩展还很陌生。是否有类似使用JavaScript的脚本在每次加载页面时运行?我的chrome扩展程序注入(inject)了一个css文件,使用js创建了一个链接标签。我如何将其移植到Firefox? 最佳答案 你想要pageModAPI。varpageMod=require("page-mod");pageMod.PageMod({include:"*.example.org",contentScript:'window.alert("Pagematchesruleset");'});

java - Android PhoneGap 1.7 调用 javascript 函数

好的,所以我需要介绍一些背景知识。首先,我将jquery-mobile与PhoneGap1.7一起使用。我编写了一个使用ServerSocket对象的非常简单的Java服务器。在Android手机上,我连接到服务器,然后服务器通过套接字发送数据。这部分正在运行。我坚持的部分是我打算通过该套接字发送数据,这将需要在接收到数据时更新jquery移动UI。答案:西蒙帮了大忙,我在他的帮助下解决了这个问题,并关注了thistutorial真正打动我的部分是在PhoneGap插件本身中生成线程。一旦我意识到这一点,一切都水到渠成。但是,对于任何感兴趣的人来说,这里是代码。请记住,我从教程中学到了